mcurrentsens 2.2.0
Loading...
Searching...
No Matches
mCurrent Sens Registers List

List of registers of mCurrent Sens Click driver. More...

Macros

#define MCURRENTSENS_REG_ADCDATA   0x00
 mCurrent Sens register map.
#define MCURRENTSENS_REG_CONFIG0   0x01
#define MCURRENTSENS_REG_CONFIG1   0x02
#define MCURRENTSENS_REG_CONFIG2   0x03
#define MCURRENTSENS_REG_CONFIG3   0x04
#define MCURRENTSENS_REG_IRQ   0x05
#define MCURRENTSENS_REG_MUX   0x06
#define MCURRENTSENS_REG_SCAN   0x07
#define MCURRENTSENS_REG_TIMER   0x08
#define MCURRENTSENS_REG_OFFSETCAL   0x09
#define MCURRENTSENS_REG_GAINCAL   0x0A
#define MCURRENTSENS_REG_RESERVED_24   0x0B
#define MCURRENTSENS_REG_RESERVED_8   0x0C
#define MCURRENTSENS_REG_LOCK   0x0D
#define MCURRENTSENS_REG_RESERVED_16   0x0E
#define MCURRENTSENS_REG_CRCCFG   0x0F
#define MCURRENTSENS_CMD_DEV_ADDR   0x40
 mCurrent Sens SPI command setting.
#define MCURRENTSENS_CMD_DEV_ADDR_MASK   0xC0
#define MCURRENTSENS_CMD_REG_ADDR_SHIFT   2
#define MCURRENTSENS_CMD_REG_ADDR_MASK   0x3C
#define MCURRENTSENS_CMD_TYPE_STATIC_READ   0x01
#define MCURRENTSENS_CMD_TYPE_INC_WRITE   0x02
#define MCURRENTSENS_CMD_TYPE_INC_READ   0x03
#define MCURRENTSENS_CMD_TYPE_MASK   0x03
#define MCURRENTSENS_FAST_CMD_CONV_START   ( 0x28 | MCURRENTSENS_CMD_DEV_ADDR )
#define MCURRENTSENS_FAST_CMD_STANDBY   ( 0x2C | MCURRENTSENS_CMD_DEV_ADDR )
#define MCURRENTSENS_FAST_CMD_SHUTDOWN   ( 0x30 | MCURRENTSENS_CMD_DEV_ADDR )
#define MCURRENTSENS_FAST_CMD_FULL_SHUTDOWN   ( 0x34 | MCURRENTSENS_CMD_DEV_ADDR )
#define MCURRENTSENS_FAST_CMD_FULL_RESET   ( 0x38 | MCURRENTSENS_CMD_DEV_ADDR )

Detailed Description

List of registers of mCurrent Sens Click driver.

Macro Definition Documentation

◆ MCURRENTSENS_CMD_DEV_ADDR

#define MCURRENTSENS_CMD_DEV_ADDR   0x40

mCurrent Sens SPI command setting.

Specified SPI command setting of mCurrent Sens Click driver.

◆ MCURRENTSENS_CMD_DEV_ADDR_MASK

#define MCURRENTSENS_CMD_DEV_ADDR_MASK   0xC0

◆ MCURRENTSENS_CMD_REG_ADDR_MASK

#define MCURRENTSENS_CMD_REG_ADDR_MASK   0x3C

◆ MCURRENTSENS_CMD_REG_ADDR_SHIFT

#define MCURRENTSENS_CMD_REG_ADDR_SHIFT   2

◆ MCURRENTSENS_CMD_TYPE_INC_READ

#define MCURRENTSENS_CMD_TYPE_INC_READ   0x03

◆ MCURRENTSENS_CMD_TYPE_INC_WRITE

#define MCURRENTSENS_CMD_TYPE_INC_WRITE   0x02

◆ MCURRENTSENS_CMD_TYPE_MASK

#define MCURRENTSENS_CMD_TYPE_MASK   0x03

◆ MCURRENTSENS_CMD_TYPE_STATIC_READ

#define MCURRENTSENS_CMD_TYPE_STATIC_READ   0x01

◆ MCURRENTSENS_FAST_CMD_CONV_START

#define MCURRENTSENS_FAST_CMD_CONV_START   ( 0x28 | MCURRENTSENS_CMD_DEV_ADDR )

◆ MCURRENTSENS_FAST_CMD_FULL_RESET

#define MCURRENTSENS_FAST_CMD_FULL_RESET   ( 0x38 | MCURRENTSENS_CMD_DEV_ADDR )

◆ MCURRENTSENS_FAST_CMD_FULL_SHUTDOWN

#define MCURRENTSENS_FAST_CMD_FULL_SHUTDOWN   ( 0x34 | MCURRENTSENS_CMD_DEV_ADDR )

◆ MCURRENTSENS_FAST_CMD_SHUTDOWN

#define MCURRENTSENS_FAST_CMD_SHUTDOWN   ( 0x30 | MCURRENTSENS_CMD_DEV_ADDR )

◆ MCURRENTSENS_FAST_CMD_STANDBY

#define MCURRENTSENS_FAST_CMD_STANDBY   ( 0x2C | MCURRENTSENS_CMD_DEV_ADDR )

◆ MCURRENTSENS_REG_ADCDATA

#define MCURRENTSENS_REG_ADCDATA   0x00

mCurrent Sens register map.

Specified register map of mCurrent Sens Click driver.

◆ MCURRENTSENS_REG_CONFIG0

#define MCURRENTSENS_REG_CONFIG0   0x01

◆ MCURRENTSENS_REG_CONFIG1

#define MCURRENTSENS_REG_CONFIG1   0x02

◆ MCURRENTSENS_REG_CONFIG2

#define MCURRENTSENS_REG_CONFIG2   0x03

◆ MCURRENTSENS_REG_CONFIG3

#define MCURRENTSENS_REG_CONFIG3   0x04

◆ MCURRENTSENS_REG_CRCCFG

#define MCURRENTSENS_REG_CRCCFG   0x0F

◆ MCURRENTSENS_REG_GAINCAL

#define MCURRENTSENS_REG_GAINCAL   0x0A

◆ MCURRENTSENS_REG_IRQ

#define MCURRENTSENS_REG_IRQ   0x05

◆ MCURRENTSENS_REG_LOCK

#define MCURRENTSENS_REG_LOCK   0x0D

◆ MCURRENTSENS_REG_MUX

#define MCURRENTSENS_REG_MUX   0x06

◆ MCURRENTSENS_REG_OFFSETCAL

#define MCURRENTSENS_REG_OFFSETCAL   0x09

◆ MCURRENTSENS_REG_RESERVED_16

#define MCURRENTSENS_REG_RESERVED_16   0x0E

◆ MCURRENTSENS_REG_RESERVED_24

#define MCURRENTSENS_REG_RESERVED_24   0x0B

◆ MCURRENTSENS_REG_RESERVED_8

#define MCURRENTSENS_REG_RESERVED_8   0x0C

◆ MCURRENTSENS_REG_SCAN

#define MCURRENTSENS_REG_SCAN   0x07

◆ MCURRENTSENS_REG_TIMER

#define MCURRENTSENS_REG_TIMER   0x08